English Dictionary
◊ CONSTRICTOR CONSTRICTOR
Constrictor constrictor
n : very large boa of tropical America and West Indies [syn: {boa
constrictor}, {Constrictor constrictor}]